/* nav */
.qy-index-nav {font-size:12px; height:32px;z-index:9999;background:#f2f2f2;border-bottom:1px solid #ddd; position: relative; box-sizing:border-box;}
.qy-index-nav a {color:#999;}
.container-fluid {width:1190px;margin:auto;}
.welcome {color:#999;line-height:31px;float:left;}
.welcome a { margin-right:20px;}
.welcome p {display:inline-block; margin-right:20px;}
.welcome p em { color:#e00b0b;}

.container {width:1190px; margin:auto;}
.qy-index-nav .qy-typelist {float:right; margin-right:-10px; }
.qy-index-nav .navbar-nav>li {float:left;}


.icon-home { color: #666; margin: 0 7px 0 10px; -webkit-text-stroke-width: 0px!important;}

/*.qy-index-nav .navbar-nav>li.sqrz img { height:16px;    vertical-align: middle; margin-top: -4px;}
.qy-index-nav .navbar-nav>li.sqrz>a { padding-left:2px; color:#e00b0b;}
.qy-index-nav .navbar-nav>li.sqrz>a:hover {text-decoration:underline; font-weight:700;}*/





.navbar-nav>li {position:relative;display:block;float:left;}
.qy-index-nav .navbar-nav>li>a {display:inline-block;line-height:31px; position:relative; padding:0 10px;}
.navbar-nav>li>a i {width:1px;background:rgba(230,230,230,1);height:15px;position:absolute;right:0px;top:8px;display:inline-block;}
.navbar-nav>li>a span {
    border: 4px #f9f9f9 solid;
    border-top: 4px #666 solid;
    border-left: 4px transparent solid;
    border-right: 4px transparent solid;
        border-bottom: 4px transparent solid;
    width: 0;
    height: 0;
    overflow: hidden;
    top: 15px;
    right: 10px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    -webkit-transition: -webkit-transform .2s ease-in;
    -webkit-backface-visibility: hidden;
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
    left: inherit;}



.navbar-nav>li.ruzhu {width:80px; height:32px; position:relative;}
.navbar-nav>li.ruzhu .menulist {position:absolute; z-index:9999; background:#fff; top:32px; left:-1px; border:1px solid #eee; border-top:none;padding:10px 0; width:92px; display:none;}
.navbar-nav>li.ruzhu>a {width:80px;}
.navbar-nav>li.ruzhu .menulist a {display:block; color:#666; line-height:28px; padding:0 10px; }
.navbar-nav>li.ruzhu .menulist a:hover {color:#2f82ff;}
.navbar-nav>li.ruzhu:hover  .menulist { display:block;}
.navbar-nav>li.ruzhu:hover>a {border-left:1px solid rgba(230,230,230,1); border-right:1px solid rgba(230,230,230,1); width:81px; margin-left:-1px;} 
.navbar-nav>li.ruzhu:hover>a i {display:none;}
.navbar-nav>li.ruzhu:hover>a span {right:9px;}

















/* search */
.qy-header { height:134px; background:#fff; width:100%; box-shadow: 0 0 6px 0 rgba(0,0,0,.06); -webkit-transition: box-shadow .2s linear; transition: box-shadow .2s linear; overflow:hidden;}
.qy-header-logo { margin-top:31px; height:72px; float:left; position:relative; }
.qy-header-logo a { display:block; float:left; margin-right: 20px; }
.qy-header-logo a img { vertical-align:baseline; width:136px; }
.qy-header-slogan {width: 125px;  height: 44px; background: url(../images/slogan.png) no-repeat; float: left; margin: 33px 0 0 10px;}
.qy-header-logo a.qy-header-logo-name { color:#000; font-size:1.5em; font-weight:700; margin-left:20px; letter-spacing:2px;  }
.qy-header-search { float:left; margin-left:90px; margin-top:24px;  position:relative; }

.logo-slogan {letter-spacing:5px; color:#888; position:absolute; bottom:0px; font-size:10px;}

.search-type-tab li {float:left;cursor:pointer;display:inline-block;float:left;width:64px;height:31px;color:#333;padding:8px;font-size:14px;line-height:14px;text-align:center;border-top-right-radius:4px;border-top-left-radius:4px;margin-bottom:-3px;}
.search-type-tab li.current {background-color:#2e619b;color:#fff;}

.search-input { height:48px; width:652px; padding:6px 7px 6px 16px; border-radius:4px; border-top-right-radius: 0; border-bottom-right-radius: 0; border:2px solid #2e619b; float: left; clear:both; font-size:16px;}
.search-input:hover { border-color:#2e619b;}
.search-btn {width:120px; font-size:18px; border:none;background:none;color:#fff;margin-left:-1px;height:48px;background:#2e619b !important; border-top-right-radius: 4px; border-bottom-right-radius: 4px;float:left; position:relative; padding-left:20px; font-weight:700;}

.search-btn:hover {background:#28496e!important;}

.skbox { position:relative; height:76px;}
.icon-chazhao { position:absolute; left:26px; top:16px; font-size:16px!important; color:#fff; font-weight:400;}

.qy-header-btn {float:left; margin-top:52px; margin-left:18px;}
.qy-header-btn a {width:120px; height:48px; display:inline-block; border-radius:4px;color: #fff;
    background-color: #f8b62b; text-align:center; line-height:48px; font-size:18px; font-weight:700;}

.qy-header-btn a:hover {color:#fff!important; background:#cc992c;}
.suggest-list {padding-top:6px;}
.suggest-list a {display: inline-block; padding:2px 0; line-height:13px; color:#666; position: relative; margin-right: 26px;}

.head-item {width:60px; float:left; text-align:center; font-size:13px; color:#333;}
.head-item span { width:50px; height:50px; background:url(../upload/iconbg.png) no-repeat center center; background-size:46px;  display:inline-block; margin-bottom: 10px;}
.head-item  img {}
.head-item:nth-child(2) { margin: 0 30px; }

.qy-header-weixin { float:right;}
.qy-header-weixin ul {padding-top:15px;}
.qy-header-weixin ul li {float:left; }
.qy-header-weixin .header-weixin p { line-height:20px; color:#666; text-align:center;}
.qy-header-weixin .header-weixin { width:80px;text-align:center;}	
.qy-header-weixin .header-weixin img { width:60px;}	


.fixed{ z-index:9999; position:fixed;top:0px; left:0px; height:54px;  width:100%;box-shadow: 0 0 6px 0 rgba(0,0,0,.1);     -webkit-animation: topbarShow .2s ease;
    animation: topbarShow .2s ease; }
	
.fixed .qy-header-slogan {display:none;}
.fixed .qy-header-logo { margin-top:9px;}
.fixed .qy-header-search {margin-top:9px; margin-left:235px;}
.fixed .qy-header-weixin { display:none; }
.fixed .qy-header-logo a img {height:36px; width:auto;}
.fixed .qy-header-search .search-type-tab { display:none;}
.fixed .search-input { width:500px; font-size:14px;}
.fixed .icon-chazhao { left:inherit; right:46px; color:#fff; font-size:14px!important; top:11px;}
.fixed .search-input {height:36px; border:none; border-radius:0px; background:#efefef; padding-left:10px;}
.fixed .search-btn {height:36px; display:none; font-size:14px; padding-left:20px; width:70px; border-radius:0px; font-weight:400;}


.fixed .logo-slogan { left:110px; width:80px; bottom:36px;}


@keyframes topbarShow{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-ms-filter:none;filter:none}}


/* footer */
footer {height:90px; line-height:90px; overflow:hidden;color:#fff; border-top:1px solid #e5e5e5;}
footer .foot-nav {margin:auto;}
footer .foot-nav ul {text-align:center;}
footer .foot-nav ul li {display:inline-block;color:#666; margin:0 5px;}
footer .foot-nav ul li.line:after {content:"|";padding:0 15px; font-family:Arial,Verdana,Sans-serif;}
footer .foot-nav ul li a {color:#666;}






















